public class Test{

    public static void main(String[] args) {
        double tp = totalPrice(1, 1, 0, false, false);
        System.out.println("购买一斤苹果和一斤草莓的价钱："+ tp);
        double tp2 = totalPrice(1, 1, 1, false, false);
        System.out.println("购买一斤苹果和一斤草莓和一斤芒果的价钱："+ tp2);
        double tp3 = totalPrice(1, 1, 1, true, false);
        System.out.println("购买一斤苹果和一斤草莓和一斤芒果的价钱（草莓打折）："+ tp3);
        double tp4 = totalPrice(1, 1, 5, true, true);
        System.out.println("购买一斤苹果和一斤草莓和5斤芒果的价钱（草莓打折和满一百减10块）："+ tp4);
    }

    /**
     *
     * @param apple_weight 苹果重量
     * @param strawberry_weight 草莓重量
     * @param mango_weight 芒果重量
     * @param is_strawberry_discount 草莓是否打8折
     * @param is_sell 是否购物满一百减10块
     * @return 总价
     */
    public  static double totalPrice(int apple_weight,
                                  int strawberry_weight,
                                  int mango_weight,
                                  boolean is_strawberry_discount,
                                  boolean is_sell){
        //苹果需要支付的金额
        int apple = 8 * apple_weight;
        //草莓需要支付的金额
        double strawberry = is_strawberry_discount?13*strawberry_weight*0.8:13*strawberry_weight;
        //芒果需要支付的金额
        int mango = 20 * mango_weight;
        //总金额
        double total = apple + strawberry + mango;

        return is_sell? (total>=100?total-10:total) : total;
    }

}